﻿#region Using
/*
=============================================================================
Author:魏宝辉通过CodeSmithe生成
CreatedTime:2012-12-3
Description:Agency_Photo.aspx.cs页面代码
=============================================================================	
*/

using System;
using System.Configuration;
using System.Data;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using FineUI;
using FTchina.Logic;
using FTchina.Library;
#endregion
public partial class Agency_Photoaction_cs : BasePage
{



    protected void Page_Load(object sender, EventArgs e)
    {

        if (!IsPostBack)
        {
            LoadData();
            //string id = RequestHelper.SafeRequest(Request["id"]);
            //if (id.Length > 0)
            //{
            //    ShowModData(id);
            //}
        }
        if (MasterHelper.UserGroupName.Contains("管理员"))
        {
            btnSaveContinue.Enabled = true;
        }
        else
        {
            btnSaveContinue.Enabled = false;
        }
    }
    private void LoadData()
    {

        // 关闭按钮的客户端脚本：
        // 1. 首先确认窗体中表单是否被修改（如果已经被修改，则弹出是否关闭的确认对话框）
        // 2. 然后关闭本窗体，回发父窗体
        btnClose.OnClientClick = ActiveWindow.GetConfirmHidePostBackReference();
        txbagencyID.Text = RequestHelper.SafeRequest(Request["AgencyID"]);
    }
    //private void ShowModData(string ItemID)
    //{
    //    FTchina.Models.Agency_Photo mAgency_Photo = FTchina.BLL.Agency_PhotoManager.GetAgency_PhotoById(Convert.ToInt32(ItemID));
    //    if (mAgency_Photo != null)
    //    {
    //        txbid.Text = mAgency_Photo.Id.ToString().Trim();
    //        txbagencyID.Text = mAgency_Photo.AgencyID.ToString().Trim();
    //         txbuName.Text = mAgency_Photo.UName.ToString().Trim();
    //    }
    //    else
    //    {
    //        AlertLogic.ShowResultAndRedirect("无数据！", "提示", HttpContext.Current.Request.Path.ToString(), false);
    //    }
    //}
    protected void btnSaveContinue_Click(object sender, EventArgs e)
    {
        // 1. 这里放置保存窗体中数据的逻辑
        FTchina.Models.Agency_Photo mAgency_Photo = new FTchina.Models.Agency_Photo();
        mAgency_Photo.Id = txbid.Text.Trim() == "" ? 0 : Convert.ToInt32(txbid.Text);

        if (photopath.HasFile)
        {
            string fileName = photopath.ShortFileName;
            string pathAndFile = FileHelper.CreateDirectoryByDate("upload") + DateTime.Now.Ticks.ToString()+fileName;//创建并返回路径
            
            photopath.SaveAs(FileHelper.GetFullPath( pathAndFile));
            mAgency_Photo.Photopath = pathAndFile;
        }
        mAgency_Photo.AgencyID = txbagencyID.Text.Trim();

        mAgency_Photo.UName = MasterHelper.UName;
        AlertLogic.ShowResult(FTchina.BLL.Agency_PhotoManager.AddOrUpdateAgency_Photo(mAgency_Photo) > 0);

        // 2. 关闭本窗体，然后回发父窗体
        PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
    }
    //protected void btnSaveRefresh_Click(object sender, EventArgs e)
    //{
    //    // 1. 这里放置保存窗体中数据的逻辑

    //    // 2. 关闭本窗体，然后刷新父窗体
    //    PageContext.RegisterStartupScript(ActiveWindow.GetHideRefreshReference());
    //}






}






